Create cachedEntry after processing change block
authoraude <aude.wiki@gmail.com>
Tue, 26 Nov 2013 11:32:37 +0000 (12:32 +0100)
committeraude <aude.wiki@gmail.com>
Tue, 26 Nov 2013 11:37:38 +0000 (12:37 +0100)
Change-Id: I8b6b85104f15eb8325abace9b0a0653e16d748b9

includes/changes/EnhancedChangesList.php

index 7208da3..1727da0 100644 (file)
@@ -57,11 +57,6 @@ class EnhancedChangesList extends ChangesList {
        public function recentChangesLine( &$baseRC, $watched = false ) {
                wfProfileIn( __METHOD__ );
 
-               # Create a specialised object
-               $cacheEntry = RCCacheEntry::newFromParent( $baseRC );
-
-               $curIdEq = array( 'curid' => $cacheEntry->mAttribs['rc_cur_id'] );
-
                # If it's a new day, add the headline and flush the cache
                $date = $this->getLanguage()->userDate(
                        $baseRC->mAttribs['rc_timestamp'],
@@ -78,6 +73,11 @@ class EnhancedChangesList extends ChangesList {
                        $this->lastdate = $date;
                }
 
+               # Create a specialised object
+               $cacheEntry = RCCacheEntry::newFromParent( $baseRC );
+
+               $curIdEq = array( 'curid' => $cacheEntry->mAttribs['rc_cur_id'] );
+
                # Should patrol-related stuff be shown?
                $cacheEntry->unpatrolled = $this->showAsUnpatrolled( $cacheEntry );